package pack0719.com;

public class Person {

 //   private static Person p=new Person(); //饿汉式,在加载字节码的时候就去创建

    private static Person p=null;
    private Person(){
        System.out.println("abc123");  //构造函数为私有,不可以在其他类中new对象
    }

    public void sing(){
        System.out.println("abc");
    }

    public static Person getInstance(){
        if(p==null)
            p=new Person();     //懒汉式,在使用对象的时候才去创建
            return p;
    }


}
